Big Huge Thesaurus

medulla oblongata

noun